Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour CA Tennis Trophy - Vienna III Aberto Santa Catarina de Tenis - Florianopolis Rennes Challenger Santiago Challenger Padova Challenger Pozoblanco Challenger Seville Challenger Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Tennis Cup of Flanders - Ostende Skandia Open - Linz Copa Sevilla - Seville Trofeo Barcelona de Tenis - Barcelona 2000 Cairo Challenger - Cairo Open de Charleroi - Charleroi Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Genova Challenger Orleans Challenger Brescia Challenger Andria Challenger Maia Open - Oporto Open Diputacion Pozoblanco - Cordoba AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Diputacion - Cordoba CA-Challenge 2000 - Graz Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Milan Challenger Marburg Challenger Bastad Challenger Copa Petrobras Paraguay - Asuncion Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis BMW Tennis Championship - Sunrise Liberec Challenger Manerbio Challenger Como Challenger Alphen Challenger Rome Challenger Marbella Challenger Lisbon Challenger Sopot Challenger Cordenons Challenger Biella Challenger Barcelona Challenger Calgary Challenger Las Vegas Challenger Indian Wells Challenger Bordeaux Challenger Braga Challenger Lisbon Challenger Poznan Challenger Parma Challenger Milan Challenger Genova Challenger Seville Challenger Biella Challenger Hamburg Challenger Prague II Challenger Biella Challenger Marbella Challenger Antalya 2 Challenger Gran Canaria 1 Challenger Caltanissetta Challenger Milan Challenger Aix En Provence Challenger Genova Challenger Monterrey Challenger Budapest Challenger Prostejov Challenger Braunschweig Challenger Eckental Challenger Aix En Provence Challenger San Benedetto Challenger Noumea Challenger Marbella Challenger Alicante Challenger Barcelona Challenger Antalya Challenger Gran Canaria 2 Challenger Sibiu Challenger Barcelona Challenger Mouilleron-Le-Captif Challenger Koblenz Challenger Mallorca Open - Mallorca Szczecin Challenger Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Santiago Brasil Open - Costa do Sauipe Murcia Challenger Como Challenger Alicante Challenger Estoril Open - Estoril Paegas Czech Open - Prague XII Internazionali di Tennis CARISBO - Bologna The Nottingham Open - Nottingham 1997 Mercedes Cup - Stuttgart CA Tennis Trophy - Vienna Kremlin Cup - Moscow Australian Men's Hardcourt Championships - Adelaide Kroger / St. Jude International - Memphis Open Seat-Godo '98 - Barcelona Heineken Trophy - 's-Hertogenbosch Rado Swiss Open - Gstaad 1998 Mercedes Cup - Stuttgart Pilot Pen International - New Haven Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Hellmann's Cup - Santiago Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril BMW Open - Munich Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart Mallorca Open - Mallorca Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca RCA Championships - Indianapolis Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis The Hamlet Cup - Long Island Brazil Open - Salvador Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Adidas International - Sydney Copa AT&T - Buenos Aires Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Estoril Open - Estoril 2002 Mercedes Cup - Stuttgart Mercedes-Benz Cup - Los Angeles Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Kroger / St. Jude International - Memphis Stockholm Open - Stockholm Heineken Open - Auckland Adidas International - Sydney Open 13 - Marseille Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Waldbaum's Hamlet Cup - Long Island Estoril Open - Estoril Open Seat Godo 2003 - Barcelona Ordina Open - 's-Hertogenbosch 2003 Mercedes Cup - Stuttgart Sybase Open - San Jose Mercedes-Benz Cup - Los Angeles TD Waterhouse Cup - Long Island BMW Open - Munich Brasil Open - Salvador International Championship of Croatia - Umag Open de Moselle - Metz Waldbaum's Hamlet Cup - Long Island St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Prague Abierto Mexicano de Tenis Pegaso - Mexico City Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Stuttgart Kitzbuhel Umag Beijing Tel Aviv Japan Open - Tokyo Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Heineken Trophy - 's-Hertogenbosch Idea Prokom Open - Sopot Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Salvador Davidoff Swiss Indoors - Basel Tata Open - Chennai Heineken Open - Auckland BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Mercedes Cup - Stuttgart Telenordia Swedish Open - Bastad Croatia Open - Umag Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Mumbai Open - Mumbai St. Petersburg Open - St. Petersburg San Marino Heineken Open - Auckland Brasil Open - Costa do Sauipe The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona Adidas International - Sydney Milan Indoors - Milan Copa AT&T - Buenos Aires Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Open de Moselle - Metz Dubai Tennis Open - Dubai Medibank International - Sydney Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel ABN AMRO World Tennis Tournament - Rotterdam Open de Tenis Comunidad Valenciana - Valencia Open Seat Godo 2005 - Barcelona ARAG World Team Championship - Dusseldorf Orange Warsaw Open - Warsaw Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Catella Swedish Open - Bastad China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Medibank International - Sydney Open Seat-Godo '99 - Barcelona SAP Open - San Jose Open Sabadell Atlantico - Barcelona Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven Generali Open - Kitzbuhel China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam MoviStar Open - Vina del Mar Open Sabadell Atlantico - Barcelona ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad International German Open - Hamburg Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz China Open - Beijing Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Grand Prix de Tennis de Lyon - Lyon Copa Claro - Buenos Aires Brasil Open - Costa do Sauipe Open SEAT 2008 - Barcelona ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest China Open - Beijing Erste Bank Open - Vienna Copa Telmex - Buenos Aires SkiStar Swedish Open - Bastad Ordina Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Grand Prix de Tennis de Lyon - Lyon Rakuten Japan Open - Tokyo Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo Open 13 - Marseille RCA Championships - Indianapolis Copa Claro - Buenos Aires Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Pilot Pen Tennis - New Haven Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Brasil Open - Costa do Sauipe SkiStar Swedish Open - Bastad SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing CA Tennis Trophy - Vienna Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Brisbane International - Brisbane Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Argentina Open - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Apia International - Sydney Dubai Duty Free Tennis Championships - Dubai Moselle Open - Metz Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Intrum Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Barcelona Open Banc Sabadell - Barcelona Apia International - Sydney Barcelona Open Banc Sabadell - Barcelona St. Petersburg Open - St. Petersburg Adidas International - Sydney The Dubai Tennis Championships - Dubai Generali Open 1997 - Kitzbuhel Open 13 - Marseille Qatar Exxon Mobil Open - Doha Open Seat-Godo '97 - Barcelona Sopot Challenger Adidas International - Sydney Cordenons Challenger If Stockholm Open - Stockholm CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Heineken Open - Auckland If Stockholm Open - Stockholm Royal Guard Open Chile - Vina del Mar Singapore Tennis Masters Series - Cincinnati Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg du Maurier Open - Montreal Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart 12th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Tennis Masters Series - Toronto Great American Insurance ATP Championship - Cincinnati Western & Southern Financial Group Masters - Cincinnati Eurocard Open - Stuttgart 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Sony Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Idea Prokom Open - Sopot Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid European Open - Antwerp Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, QF, FRA-BRA 3-2 Davis Cup, World Group, QF, BRA-SVK 3-2 Davis Cup, World Group, 1R, BRA-MAR 4-1 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, PER-ESP 0-5 Hopman Cup - Perth Davis Cup, Group I, 2R, RUS-ESP 3-2 U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha Tennis Masters Cup - Lisbon Tennis Masters Cup - Sydney Tennis Masters Cup Shanghai - Shanghai Grand Slam Cup - Munich Grand Slam Cup - Munich Olympics - Sydney Olympics - Athens Olympics - Beijing Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, World Group, 1R, USA-BRA 4-1 Davis Cup, World Group, QR, BRA-NZL 5-0 Davis Cup, World Group, QR, BRA-ROU 3-0 Davis Cup, World Group, 1R, BRA-ESP 3-2 Davis Cup, World Group, 1R, BRA-FRA 4-1 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, 1R, ESP-BRA 3-2 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, World Group, 1R, BLR-ESP 4-1 Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QF, AUS-BRA 3-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, QR, CAN-BRA 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 ATP Tour World Championship - Hannover